home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 18 / CU Amiga Magazine's Super CD-ROM 18 (1997)(EMAP Images)(GB)[!][issue 1998-01].iso / CUCD / Online / Henry / Config / Examples / Commands next >
Encoding:
Text File  |  1997-11-11  |  9.9 KB  |  484 lines

  1. # The Command File for Henry Michaels
  2. # This file should NOT be edited manually unless you know EXACTLY what
  3. # you are doing, so please use the supplied config program (that doesn't ATM support Commands files ;D).
  4. #
  5. # The different types:
  6. #  1 Internal command
  7. #  2 ARexx command
  8. #  4 Custom command  (*)
  9. #  8 Raw command     (*)
  10. # (*) = Not yet implemented ;)
  11.  
  12. # The Hasta command
  13. Command = Hasta
  14. CommandString = QUIT
  15. InfoString = Quit the bot
  16. SyntaxString =
  17. Type = 1
  18. Access = 255
  19. PublicAccess = 255
  20. LogIllegal = True
  21.  
  22. # The Info command
  23.  
  24. Command = Info
  25. CommandString = INFO
  26. InfoString = Display information about a command and it's syntax
  27. SyntaxString = <command>
  28. Type = 1
  29. Access = 0
  30. PublicAccess = 255
  31. LogIllegal = False
  32.  
  33. # Help
  34.  
  35. Command = Help
  36. CommandString = ARexx/Help.hrx
  37. InfoString = Display a short help note
  38. SyntaxString =
  39. Type = 2
  40. Access = 0
  41. PublicAccess = 255
  42. LogIllegal = False
  43.  
  44. # The ShowCommands command
  45.  
  46. Command = ShowCommands
  47. CommandString = COMMANDS
  48. InfoString = Show which bot commands you have access to perform
  49. SyntaxString =
  50. Type = 1
  51. Access = 0
  52. PublicAccess = 255
  53. LogIllegal = False
  54.  
  55. # The CChar command
  56.  
  57. Command = CChar
  58. CommandString = CCHAR
  59. InfoString = Change the command character of the bot
  60. SyntaxString = <character> - Change bot's command character
  61. Type = 1
  62. Access = 255
  63. PublicAccess = 255
  64. LogIllegal = False
  65.  
  66. # The Op command
  67.  
  68. Command = Op
  69. CommandString = OP
  70. InfoString = Give channel operator status to up to three people on the channel
  71. SyntaxString = <nick1> [<nick2>] [<nick3>]
  72. Type = 1
  73. Access = 200
  74. PublicAccess = 255
  75. LogIllegal = TRUE
  76.  
  77. # The DeOp command
  78.  
  79. Command = DeOp
  80. CommandString = DEOP
  81. InfoString = Remove channel operator status from up to three people on the channel
  82. SyntaxString = <nick1> [<nick2>] [<nick3>]
  83. Type = 1
  84. Access = 200
  85. PublicAccess = 255
  86. LogIllegal = TRUE
  87.  
  88. # The Kick command
  89.  
  90. Command = Kick
  91. CommandString = KICK
  92. InfoString = Kick a user out of the channel
  93. SyntaxString = <nick> <reason>
  94. Type = 1
  95. Access = 200
  96. PublicAccess = 255
  97. LogIllegal = TRUE
  98.  
  99. # The Topic command
  100.  
  101. Command = Topic
  102. CommandString = TOPIC
  103. InfoString = Set the topic of the channel
  104. SyntaxString = <topic> - set this topic
  105. Type = 1
  106. Access = 200
  107. PublicAccess = 255
  108. LogIllegal = FALSE
  109.  
  110. # The News command
  111.  
  112. Command = News
  113. CommandString = NEWS
  114. InfoString = Get your unread news articles from the bot
  115. SyntaxString =
  116. Type = 1
  117. Access = 0
  118. LogIllegal = False
  119.  
  120. # The Seen command
  121.  
  122. Command = Seen
  123. CommandString = SEEN
  124. InfoString = Find out how long ago someone was last on
  125. SyntaxString = <nick> - How long is it since he/she was on?
  126. Type = 1
  127. Access = 100
  128. PublicAccess = 99
  129. LogIllegal = False
  130.  
  131. # The Msgs command
  132.  
  133. Command = Msgs
  134. CommandString = GETMSGS
  135. InfoString = Get your messages from the bot
  136. SytaxString =
  137. Type = 1
  138. Access = 0
  139.  
  140. # The Ok command
  141.  
  142. Command = Ok
  143. CommandString = KILLMSGS
  144. InfoString = Delete the messages on your message list
  145. SyntaxString =
  146. Type = 1
  147. Access = 0
  148.  
  149. # The NewsAdd command
  150.  
  151. Command = NewsAdd
  152. CommandString = ADDNEWS
  153. InfoString = Add a news item to the bot
  154. SyntaxString = "<subject>" <time> <message> - Add <message> with the subject "<subject>", lasting <time>
  155. Type = 1
  156. Access = 250
  157. LogIllegal = True
  158.  
  159. # The Tell command
  160.  
  161. Command = Tell
  162. CommandString = ADDMSG
  163. InfoString = Send a private message to someone
  164. SyntaxString = <Reciever> <Message> - Send <Message> to <Reciever>
  165. Type = 1
  166. Access = 100
  167.  
  168. # The FAQ command
  169.  
  170. Command = FAQ
  171. CommandString = FINDDBITEM
  172. InfoString = Display an item in the FAQ database
  173. SyntaxString = <item> - Display FAQ about this item
  174. Type = 1
  175. Access = 100
  176. PublicAccess = 100
  177. LogIllegal = False
  178. DataBaseName = FAQ
  179.  
  180. # The FAQAdd command
  181.  
  182. Command = FAQAdd
  183. CommandString = ADDDBITEM
  184. InfoString = Add a FAQ to the system database
  185. SyntaxString = <item> <text> - Add <text> as <item>
  186. Type = 1
  187. Access = 250
  188. PublicAccess = 255
  189. LogIllegal = True
  190. DataBaseName = FAQ
  191.  
  192. # The FAQDel command
  193.  
  194. Command = FAQDel
  195. CommandString = DELDBITEM
  196. InfoString = Delete a FAQ from the system database
  197. SyntaxString = <item> - Remove item from database
  198. Type = 1
  199. Access = 250
  200. PublicAccess = 255
  201. LogIllegal = True
  202. DataBaseName = FAQ
  203.  
  204. # The URL command
  205.  
  206. Command = URL
  207. CommandString = FINDDBITEM
  208. InfoString = Display an item in the URL database
  209. SyntaxString = <item> - Display the URL of selected item
  210. Type = 1
  211. Access = 100
  212. PublicAccess = 100
  213. LogIllegal = False
  214. DataBaseName = URL
  215.  
  216. # The AddURL command
  217.  
  218. Command = AddURL
  219. CommandString = ADDDBITEM
  220. InfoString = Add a URL to the system database
  221. SyntaxString = <item> <text> - Add <text> as <item>
  222. Type = 1
  223. Access = 250
  224. PublicAccess = 255
  225. LogIllegal = True
  226. DataBaseName = URL
  227.  
  228. # The DelURL command
  229.  
  230. Command = DelURL
  231. CommandString = DELDBITEM
  232. InfoString = Delete a URL from the system database
  233. SyntaxString = <item> - Remove item from database
  234. Type = 1
  235. Access = 250
  236. PublicAccess = 255
  237. LogIllegal = True
  238. DataBaseName = URL
  239.  
  240. # The EMail command
  241.  
  242. Command = EMail
  243. CommandString = FINDDBITEM
  244. InfoString = Get the email address of someone
  245. SyntaxString = <nick> - Display EMail address of this nick
  246. Type = 1
  247. Access = 100
  248. PublicAccess = 249
  249. LogIllegal = False
  250. DataBaseName = EMail
  251.  
  252. # The AddEmail command
  253.  
  254. Command = AddEmail
  255. CommandString = ADDDBITEM
  256. InfoString = Add an email address to the system database
  257. SyntaxString = <nick> <email> - Add nick's email address
  258. Type = 1
  259. Access = 250
  260. PublicAccess = 255
  261. LogIllegal = True
  262. DataBaseName = EMail
  263.  
  264. # The DelEmail command
  265.  
  266. Command = DelEmail
  267. CommandString = DELDBITEM
  268. InfoString = Remove an email address from the system database
  269. SyntaxString = <nick> - Remove this nick's entry in the email database
  270. Type = 1
  271. Access = 250
  272. PublicAccess = 255
  273. LogIllegal = True
  274. DataBaseName = EMail
  275.  
  276. # The Access command
  277.  
  278. Command = Access
  279. CommandString = ACCESS
  280. InfoString = See what access you have on the bot
  281. SyntaxString =
  282. Type = 1
  283. Access = 0
  284. PublicAccess = 255
  285. LogIllegal = False
  286.  
  287. # The About command
  288.  
  289. Command = About
  290. CommandString = ABOUT
  291. InfoString = Show some silly about information
  292. SyntaxString =
  293. Type = 1
  294. Access = 0
  295. PublicAccess = 249
  296. LogIllegal = False
  297.  
  298. # The Uptime command
  299.  
  300. Command = Uptime
  301. CommandString = UPTIME
  302. InfoString = Show how long the bot has been up
  303. SyntaxString =
  304. Type = 1
  305. Access = 0
  306. PublicAccess = 255
  307. LogIllegal = False
  308.  
  309. # Vote commands
  310.  
  311. Command = CreateVote
  312. CommandString = CREATEVOTE
  313. InfoString = Creates a new vote
  314. SyntaxString = <VoteName> <MaxVotes> - Create a new vote
  315. Type = 1
  316. Access = 200
  317. PublicAccess = 255
  318. LogIllegal = True
  319.  
  320. Command = Vote
  321. CommandString = VOTE
  322. InfoString = Vote for one or more candidates in a vote
  323. SyntaxString = <VoteName> <Vote1> ... - Vote for your candidate(s) in vote <VoteName>
  324. Type = 1
  325. Access = 100
  326. PublicAccess = 255
  327. LogIllegal = False
  328.  
  329. Command = AddCand
  330. CommandString = ADDCAND
  331. InfoString = Adds candidates to a vote
  332. SyntaxString = <VoteName> <Candidate1> ... - Add candidate(s) to vote <VoteName>
  333. Type = 1
  334. Access = 200
  335. PublicAccess = 255
  336. LogIllegal = True
  337.  
  338. Command = RemCand
  339. CommandString = REMCAND
  340. InfoString = Remove candidates from a vote (N/A)
  341. SyntaxString = <VoteName> <Candidate1> ... - Remove candidate(s) from vote <VoteName>
  342. Type = 1
  343. Access = 200
  344. PublicAccess = 255
  345. LogIllegal = True
  346.  
  347. Command = OpenVote
  348. CommandString = OPENVOTE
  349. InfoString = Open a vote for voting
  350. SyntaxString = <VoteName> - Open <VoteName> for voting
  351. Type = 1
  352. Access = 200
  353. PublicAccess = 255
  354. LogIllegal = True
  355.  
  356. Command = CloseVote
  357. CommandString = CLOSEVOTE
  358. InfoString = Closes a vote for voting
  359. SyntaxString = <VoteName> - Close <VoteName> for further voting
  360. Type = 1
  361. Access = 200
  362. PublicAccess = 255
  363. LogIllegal = True
  364.  
  365. Command = KillVote
  366. CommandString = KILLVOTE
  367. InfoString = Ends the vote and writes the results to disk
  368. SyntaxString = <VoteName> - Ends <VoteName> and writes the result to disk
  369. Type = 1
  370. Access = 200
  371. PublicAccess = 255
  372. LogIllegal = True
  373.  
  374. Command = Candidates
  375. CommandString = CANDIDATES
  376. InfoString = List the candidates available in a vote
  377. SyntaxString = <VoteName> - Lists the candidates available in <VoteName>
  378. Type = 1
  379. Access = 100
  380. PublicAccess = 255
  381. LogIllegal = True
  382.  
  383. Command = AddUser
  384. CommandString = ADDUSER
  385. InfoString = Add a new user to the user database
  386. SyntaxString = <Entryname> <Access> <FileAccess>
  387. Type = 1
  388. Access = 250
  389. LogIllegal = FALSE
  390.  
  391. Command = AddMask
  392. CommandString = ADDMASK
  393. InfoString = Add a mask to a user in the user database
  394. SyntaxString = <Entryname> <Mask or nick>
  395. Type = 1
  396. Access = 250
  397. LogIllegal = FALSE
  398.  
  399. Command = SetAccess
  400. CommandString = SETACCESS
  401. InfoString = Change the access level of a user in the database
  402. SyntaxString = <Entryname> <New access level>
  403. Type = 1
  404. Access = 200
  405. LogIllegal = FALSE
  406.  
  407. Command = SetGreet
  408. CommandString = SETGREET
  409. InfoString = Change the AutoGreet string of a user
  410. SyntaxString = <EntryName> <New AutoGreet String>
  411. Type = 1
  412. Access = 250
  413. LogIllegal = FALSE
  414.  
  415. Command = Find
  416. CommandString = AMINETFIND
  417. InfoString = Search the Aminet for files
  418. SyntaxString = <+RequiredItem> <-NotThisItem> <!MaxItems> <Item>
  419. Type = 1
  420. Access = 100
  421. PublicAccess = 249
  422. LogIllegal = FALSE
  423.  
  424. # The Say command
  425. Command = Say
  426. Template = %w
  427. CommandString = ARexx/SimpleSay.hrx
  428. InfoString = Make the bot say something (Demo ARexx script)
  429. SyntaxString = <sentence> - say this sentence
  430. Type = 2
  431. Access = 255
  432. LogIllegal = True
  433.  
  434. # The Action command
  435. Command = Me
  436. Template = %w
  437. CommandString = ARexx/Action.hrx
  438. InfoString = Make the bot do an action
  439. SyntaxString = <sentence> - do this sentence
  440. Type = 2
  441. Access = 255
  442. LogIllegal = True
  443.  
  444. # The Log command
  445. Command = Log
  446. Template = %s
  447. CommandString = ARexx/LogEntry.hrx
  448. InfoString = Make Henry log an entry in the system log
  449. SyntaxString = <sentence> - log this sentence
  450. Type = 2
  451. Access = 250
  452. LogIllegal = True
  453.  
  454. # Convert
  455.  
  456. Command = Convert
  457. CommandString = ARexx/Convert.hrx
  458. InfoString = Convert some units
  459. SyntaxString = <value> <unit1> <unit2>
  460. Type = 2
  461. Access = 100
  462. PublicAccess = 100
  463. LogIllegal = false
  464.  
  465. # Country
  466.  
  467. Command = Country
  468. CommandString = ARexx/Country.hrx
  469. InfoString = Expand top level domain names to their full length
  470. SyntaxString = <abbrev>
  471. Type = 2
  472. Access = 100
  473. PublicAccess = 100
  474. LogIllegal = false
  475.  
  476. # The Silly command
  477. Command = Silly
  478. CommandString = ARexx/Stupid.hrx
  479. InfoString = Henry will tell you his nick (silly ARexx demo)
  480. SyntaxString =
  481. Type = 2
  482. Access = 100
  483.  
  484.